翻訳と辞書
Words near each other
・ Coccotrema maritimum
・ Coccotremataceae
・ Coccovello
・ Cocculina
・ Cocculina fenestrata
・ Cocculina leptalea
・ Cocculina leptoglypta
・ Cocculina messingi
・ Cocculinella
・ Cocculinella coercita
・ Cocculinella kopua
・ Coccinella transversalis
・ Coccinella undecimpunctata
・ Coccinelle
・ Coccinelle (disambiguation)
Coccinelle (software)
・ Coccinellidae
・ Coccinellinae
・ Coccineorchis
・ Coccinia
・ Coccinia grandis
・ Coccinia intermedia
・ Coccinite
・ Coccinula
・ Cocco
・ Cocco Bill
・ Coccobacillus
・ Coccobotrys
・ Coccobotrys (alga)
・ Coccobotrys (fungus)


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Coccinelle (software) : ウィキペディア英語版
Coccinelle (software)

Coccinelle (French for ''ladybug'') is a tool to match and transform the source code of programs written in the C programming language. Coccinelle was initially used to aid the evolution of Linux kernel, providing support for changes to library application programming interfaces (APIs) such as renaming a function, adding a function argument whose value is somehow context-dependent, and reorganizing a data structure. The tool is freely available under an open-source license.
The source code to be matched or replaced is specified using a pattern very similar to C, called Semantic Patch Language.
Support for Coccinelle is provided by IRILL. Funding for the development has been provided by the Agence Nationale de la Recherche (France), the Danish Research Council for Technology and Production Sciences, and INRIA.
== Example ==

@@
expression lock, flags;
expression urb;
@@
spin_lock_irqsave(lock, flags);
<...
- usb_submit_urb(urb)
+ usb_submit_urb(urb, GFP_ATOMIC)
...>
spin_unlock_irqrestore(lock, flags);
@@
expression urb;
@@
- usb_submit_urb(urb)
+ usb_submit_urb(urb, GFP_KERNEL)


抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Coccinelle (software)」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.